<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* password_forgotten/form.html.twig */
class __TwigTemplate_e730659daaa1272a74e2e55fbfd0152f extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'body' => [$this, 'block_body'],
];
}
protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
{
// line 1
return "base.html.twig";
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "password_forgotten/form.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "password_forgotten/form.html.twig"));
$this->parent = $this->loadTemplate("base.html.twig", "password_forgotten/form.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 3
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 4
yield "
<div class=\"col col-xl-12\">
<nav aria-label=\"breadcrumb\">
<ol class=\"breadcrumb\">
<li class=\"breadcrumb-item\"><a href=\"";
// line 9
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("login");
yield "\">Connexion à votre espace client</a></li>
<li class=\"breadcrumb-item active\" aria-current=\"page\">Mot de passe oublié</li>
</ol>
</nav>
<div class=\"container large-tile\">
<h2>Réinitialisation de mon mot de passe</h1>
";
// line 18
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 18, $this->source); })()), "flashes", [], "any", false, false, false, 18));
$context['_iterated'] = false;
foreach ($context['_seq'] as $context["label"] => $context["messages"]) {
// line 19
yield " <div class=\"my-4 alert alert-";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["label"], "html", null, true);
yield "\">
";
// line 20
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable($context["messages"]);
foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
// line 21
yield " <p>
";
// line 22
yield $context["message"];
yield "
</p>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 25
yield " </div>
<p class=\"text-right\">
<a class=\"btn btn-sm btn-secondary\" href=\"";
// line 28
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("login");
yield "\">Retourner à la page de connexion</a>
</p>
";
$context['_iterated'] = true;
}
// line 30
if (!$context['_iterated']) {
// line 31
yield "
";
// line 32
yield CoreExtension::getAttribute($this->env, $this->source, (isset($context["dynamicHelp"]) || array_key_exists("dynamicHelp", $context) ? $context["dynamicHelp"] : (function () { throw new RuntimeError('Variable "dynamicHelp" does not exist.', 32, $this->source); })()), "get", ["acces-perte_mot_de_passe"], "method", false, false, false, 32);
yield "
<p class=\"alert alert-info\">
Pour des raisons de sécurité et de confidentialité, les mots de passe sont enregistrés sous forme
chiffrée ;
<br/>il ne nous est donc pas possible de vous redonner votre mot de passe actuel.
</p>
<p>
Afin de recevoir les instructions vous permettant de changer de mot de passe, veuillez saisir votre référence
client visible sur votre facture d'eau ainsi que l'adresse e-mail indiquée lors de votre première connexion.
</p>
<form method=\"post\" action=\"";
// line 44
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("password-forgotten-action");
yield "\"
class=\"col col-12 ml-md-auto mr-md-auto box mt-4 mb-4 col-md-6\" autocomplete=\"off\">
<input type=\"hidden\" name=\"_token\" value=\"";
// line 46
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("password-forgotten"), "html", null, true);
yield "\">
<p class=\"form-group\">
<label for=\"reference\">Votre référence client : </label>
<input type=\"text\" class=\"form-control\" id=\"reference\" name=\"reference\" required=\"\"
value=\"\"
placeholder=\"\"/>
</p>
<p class=\"form-group\">
<label for=\"email\">Votre adresse de messagerie : </label>
<input type=\"email\" class=\"form-control\" id=\"email\" name=\"customer_email\" value=\"\" required=\"\"
pattern=\"[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,}\$\" placeholder=\"\"/>
</p>
<p class=\"text-right\">
<button type=\"submit\" id=\"validate\" name=\"validate\" class=\"btn btn-primary\">réinitialiser mon mot de passe</button>
</p>
</form>
<br>
<p class=\"alert alert-info\">
<a href=\"#perte-mdp-email\" id=\"oubli-email\">Vous avez changé d'adresse mail ?</a>
</p>
<form action=\"";
// line 70
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("password-forgotten-email-action");
yield "\" method=\"post\" id=\"perte-mdp-email\" class=\"mt-5\">
<input type=\"hidden\" name=\"_token\" value=\"";
// line 71
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("password-email-forgotten"), "html", null, true);
yield "\">
<div class=\"form-group\">
<label for=\"recup_reference\">Référence client * : </label>
<input type=\"text\" class=\"form-control\" id=\"recup_reference\" name=\"reference\" required=\"\" value=\"\" placeholder=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_nom\">Nom et prénom * : </label>
<input type=\"text\" id=\"recup_nom\" name=\"recup_nom\" value=\"\" class=\"form-control\" required=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_address\">Adresse * : </label>
<textarea id=\"recup_address\" name=\"recup_address\" cols=\"30\" rows=\"6\" class=\"form-control\" required=\"\"></textarea>
</div>
<div class=\"form-group\">
<label for=\"recup_commune\">Commune * : </label>
<input type=\"text\" class=\"form-control\" id=\"recup_commune\" name=\"recup_commune\" required=\"\" value=\"\" placeholder=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_email\">Votre nouvelle adresse de messagerie * : </label>
<input type=\"email\" id=\"recup_email\" name=\"recup_email\" value=\"\" pattern=\"[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,}\$\" class=\"form-control\" required=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_tel\">Téléphone * : </label>
<input type=\"tel\"
id=\"recup_tel\"
name=\"recup_tel\"
value=\"\"
class=\"form-control\"
pattern=\"^((\\+\\d{1,3}(-| )?\\(?\\d\\)?(-| )?\\d{1,5})|(\\(?\\d{2,6}\\)?))(-| )?(\\d{3,4})(-| )?(\\d{4})(( x| ext)\\d{1,5}){0,1}\$\"
minlength=\"10\"
required=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_numero\">Numéro de facture * : </label>
<input type=\"text\" class=\"form-control\" id=\"recup_numero\" name=\"recup_numero\" required=\"\" value=\"\" placeholder=\"\">
</div>
<button type=\"submit\" id=\"validate\" name=\"validate\" class=\"btn btn-primary\">valider</button>
</form>
<br><br>
<p class=\"alert alert-info\">Si c'est votre première connexion à l'espace client ou que vous n'aviez jamais renseigné votre adresse email lors de vos précédentes
connexions, veuillez contacter la Direction de l'Eau et de l'Assainissement de la Communauté Urbaine du Grand Reims via
<a href=\"";
// line 121
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
yield "\" target=\"_blank\">le formulaire de contact. <i class=\"fas fa-external-link-alt\"></i></a>
</p>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['label'], $context['messages'], $context['_parent'], $context['_iterated']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 124
yield " </div>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "password_forgotten/form.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 251 => 124, 242 => 121, 189 => 71, 185 => 70, 158 => 46, 153 => 44, 138 => 32, 135 => 31, 133 => 30, 126 => 28, 121 => 25, 112 => 22, 109 => 21, 105 => 20, 100 => 19, 95 => 18, 83 => 9, 76 => 4, 63 => 3, 40 => 1,);
}
public function getSourceContext(): Source
{
return new Source("{% extends 'base.html.twig' %}
{% block body %}
<div class=\"col col-xl-12\">
<nav aria-label=\"breadcrumb\">
<ol class=\"breadcrumb\">
<li class=\"breadcrumb-item\"><a href=\"{{ path(\"login\") }}\">Connexion à votre espace client</a></li>
<li class=\"breadcrumb-item active\" aria-current=\"page\">Mot de passe oublié</li>
</ol>
</nav>
<div class=\"container large-tile\">
<h2>Réinitialisation de mon mot de passe</h1>
{% for label, messages in app.flashes %}
<div class=\"my-4 alert alert-{{ label }}\">
{% for message in messages %}
<p>
{{ message | raw }}
</p>
{% endfor %}
</div>
<p class=\"text-right\">
<a class=\"btn btn-sm btn-secondary\" href=\"{{ path('login') }}\">Retourner à la page de connexion</a>
</p>
{% else %}
{{ dynamicHelp.get('acces-perte_mot_de_passe') | raw }}
<p class=\"alert alert-info\">
Pour des raisons de sécurité et de confidentialité, les mots de passe sont enregistrés sous forme
chiffrée ;
<br/>il ne nous est donc pas possible de vous redonner votre mot de passe actuel.
</p>
<p>
Afin de recevoir les instructions vous permettant de changer de mot de passe, veuillez saisir votre référence
client visible sur votre facture d'eau ainsi que l'adresse e-mail indiquée lors de votre première connexion.
</p>
<form method=\"post\" action=\"{{ path('password-forgotten-action') }}\"
class=\"col col-12 ml-md-auto mr-md-auto box mt-4 mb-4 col-md-6\" autocomplete=\"off\">
<input type=\"hidden\" name=\"_token\" value=\"{{ csrf_token('password-forgotten') }}\">
<p class=\"form-group\">
<label for=\"reference\">Votre référence client : </label>
<input type=\"text\" class=\"form-control\" id=\"reference\" name=\"reference\" required=\"\"
value=\"\"
placeholder=\"\"/>
</p>
<p class=\"form-group\">
<label for=\"email\">Votre adresse de messagerie : </label>
<input type=\"email\" class=\"form-control\" id=\"email\" name=\"customer_email\" value=\"\" required=\"\"
pattern=\"[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,}\$\" placeholder=\"\"/>
</p>
<p class=\"text-right\">
<button type=\"submit\" id=\"validate\" name=\"validate\" class=\"btn btn-primary\">réinitialiser mon mot de passe</button>
</p>
</form>
<br>
<p class=\"alert alert-info\">
<a href=\"#perte-mdp-email\" id=\"oubli-email\">Vous avez changé d'adresse mail ?</a>
</p>
<form action=\"{{ path('password-forgotten-email-action') }}\" method=\"post\" id=\"perte-mdp-email\" class=\"mt-5\">
<input type=\"hidden\" name=\"_token\" value=\"{{ csrf_token('password-email-forgotten') }}\">
<div class=\"form-group\">
<label for=\"recup_reference\">Référence client * : </label>
<input type=\"text\" class=\"form-control\" id=\"recup_reference\" name=\"reference\" required=\"\" value=\"\" placeholder=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_nom\">Nom et prénom * : </label>
<input type=\"text\" id=\"recup_nom\" name=\"recup_nom\" value=\"\" class=\"form-control\" required=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_address\">Adresse * : </label>
<textarea id=\"recup_address\" name=\"recup_address\" cols=\"30\" rows=\"6\" class=\"form-control\" required=\"\"></textarea>
</div>
<div class=\"form-group\">
<label for=\"recup_commune\">Commune * : </label>
<input type=\"text\" class=\"form-control\" id=\"recup_commune\" name=\"recup_commune\" required=\"\" value=\"\" placeholder=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_email\">Votre nouvelle adresse de messagerie * : </label>
<input type=\"email\" id=\"recup_email\" name=\"recup_email\" value=\"\" pattern=\"[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,}\$\" class=\"form-control\" required=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_tel\">Téléphone * : </label>
<input type=\"tel\"
id=\"recup_tel\"
name=\"recup_tel\"
value=\"\"
class=\"form-control\"
pattern=\"^((\\+\\d{1,3}(-| )?\\(?\\d\\)?(-| )?\\d{1,5})|(\\(?\\d{2,6}\\)?))(-| )?(\\d{3,4})(-| )?(\\d{4})(( x| ext)\\d{1,5}){0,1}\$\"
minlength=\"10\"
required=\"\">
</div>
<div class=\"form-group\">
<label for=\"recup_numero\">Numéro de facture * : </label>
<input type=\"text\" class=\"form-control\" id=\"recup_numero\" name=\"recup_numero\" required=\"\" value=\"\" placeholder=\"\">
</div>
<button type=\"submit\" id=\"validate\" name=\"validate\" class=\"btn btn-primary\">valider</button>
</form>
<br><br>
<p class=\"alert alert-info\">Si c'est votre première connexion à l'espace client ou que vous n'aviez jamais renseigné votre adresse email lors de vos précédentes
connexions, veuillez contacter la Direction de l'Eau et de l'Assainissement de la Communauté Urbaine du Grand Reims via
<a href=\"{{ path(\"contact\") }}\" target=\"_blank\">le formulaire de contact. <i class=\"fas fa-external-link-alt\"></i></a>
</p>
{% endfor %}
</div>
</div>
{% endblock %}", "password_forgotten/form.html.twig", "/var/www/reims.fr/extranet/current/templates/password_forgotten/form.html.twig");
}
}